package com.xinqi.modules.sys.feedback.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinqi.common.mybatis.data.entity.BaseEntity;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户反馈表实体层
 *
 * @author: yyzhenn
 * @date: 2023/04/23
 */
@Data
@TableName("sy_feedback")
public class FeedbackEntity extends BaseEntity {
    /**
     * 反馈类型
     */
    @TableField(value = "type")
    private String type;
    /**
     * 反馈内容
     */
    @TableField(value = "content")
    private String content;
    /**
     * 图片集 多张用JSON格式
     */
    @TableField(value = "images")
    private String images;
    /**
     * 反馈状态 0 未处理 1已处理
     */
    @TableField(value = "`status`")
    private Integer status;
    /**
     * 反馈方式
     */
    @TableField(value = "`mode`")
    private String mode;
    /**
     * 奖品
     */
    @TableField(value = "prize")
    private String prize;
    /**
     * 发放状态 0未发放 1已发放
     */
    @TableField(value = "`grant`")
    private Integer grant;
    /**
     * 奖品发放人
     */
    @TableField(value = "grant_user")
    private Long grantUser;
    /**
     * 奖品发放时间
     */
    @TableField(value = "grant_time")
    private LocalDateTime grantTime;
    /**
     * 联系方式
     */
    @TableField(value = "true_name")
    private String trueName;
    /**
     * 联系方式
     */
    @TableField(value = "contact")
    private String contact;
    /**
     * 收货地址
     */
    @TableField(value = "address")
    private String address;
}
